#ifndef Every_Frame_Task_Trigger_h
#define Every_Frame_Task_Trigger_h

#include "TaskTrigger.h"

namespace serika
{
	namespace ut
	{
		class EveryFrameTaskTrigger : public TaskTrigger
		{
		public:
			EveryFrameTaskTrigger() {}
			virtual ~EveryFrameTaskTrigger() {}

		public:
			virtual bool CanExecute(const Clock& clock) { return true; }
			virtual bool CanTerminate(const Clock& clock) const { return false; }
		};
	}
}

#endif
